const F = () => {
  return {
    name: 'dlj',
    age: 22,
  };
};

const c = F();

interface CObject {
  name: string;
  age: number;
}

type CCObject = number;

const c2: CCObject = {
  name: 'wx',
  age: 22,
};

const B: number | string | boolean & string[];



type CC = number & string | boolean;
const ss: CC = 100;








type A = {
  say: () => string;

}


interface B {
  say: () => string;

}

class Index implements A {


}




//



